package com.exm.collectcodenew.simpledateformate;

import java.text.ParseException;
import java.text.SimpleDateFormat;
//每个线程否共用同一个sdf对象对文本日期进行解析。多运行几次代码就会抛出java.lang.NumberFormatException异常。
public class TestSimpleDateFormat {
    //(1)创建单例实例
    static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    public static void main(String[] args) {
    //(2)创建多个线程并启动
        for (int i = 0; i < 10; i++) {
            Thread thread=new Thread(new Runnable() {
                @Override
                public void run() {
                    //(3)使用单例日期实例解析文本
                    try {
                        System.out.println(sdf.parse("2017-12-13 15:17:27"));
                    } catch (ParseException e) {
                        e.printStackTrace();
                    }
                }
            });
           thread.start();
        }

    }
}
